@charset "utf-8";
#header{
    height: 80px;
}
#header .bx{
    height: 80px;
    width: 1143px;
    margin: auto;
}
#header .bx h1{
    float: left;
    margin-left: 20px;
}
#header .bx .h_ri{
    float: right;
}
#header .h_ri li{
    float: left;
    margin-left: 24px;
}
#header .h_ri li a{
    display: block;
    width: 122px;
    height: 78px;
    color: #333;
    font-size: 20px;
    line-height: 78px;
    text-align: center;
}
#header .h_ri li a:hover{
    border-bottom:2px solid #866961;
    color: #866961;
}
#banner{
    height: 400px;
    position: relative;
}
#banner .ban{
    width: 100%;
    height: 100%;
}
#banner .mc{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,.5);
    display: flex;
}
#banner .mc img{
    margin: auto;
}
#con{
    height: 1240px;
}
#con .bx{
    width: 1143px;
    height: 1240px;
    margin: auto;
}
#con .bx .c_top{
    padding-top: 36px;
    display: flex;
    padding-bottom: 6px;
    align-items: flex-end;
    border-bottom: 1px solid #d5d5d5;
    justify-content: space-between;
}

#con .t_left p{
    position: relative;
    color: #333;
    padding-left: 10px;
    margin-bottom: -6px;
}
#con .t_left p::after{
    content: "";
    position: absolute;
    width: 2px;
    height: 9px;
    bottom: 3px;
    left: 0;
    background: #866961;
}
#con .t_left span{
    font-size: 12px;
    color: #999;
}
#con .t_right{
    font-size: 14px;
    color: #333;
} 
#con .t_right span{
    font-size: 14px;
    color: #999;
    cursor: pointer;
} 
#con .t_right span:hover{
    text-decoration: underline;
}
#con .c_bot{
    margin-top: 30px;
}
#con .c_bot h3{
    font-size: 20px;
    color: #333;
    text-align:center;
}
#con .c_bot .p1{
    font-size: 14px;
    line-height: 30px;
    color: #333;
    margin: 36px 0 24px 0;
}
#con .c_bot img{
    margin: auto;
}
#con .c_bot .p2{
    margin-top: 38px;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    text-indent: 2em;
}
#footer{
    height: 80px;
    background: #866961;
}
#footer .bx{
    height: 80px;
    width: 1143px;
    margin: auto;
}
#footer .f_left{
    float: left;
    font-size: 12px;
    line-height: 80px;
    color: #fff;
    margin-left: 40px;
}
#footer .f_ri{
    float: right;
    margin-right: 214px;
}

